package cn.com.business.calculate;

public class FirstFourCalculate extends AbstractCalculate {
	
	public FirstFourCalculate(AbstractCalculate calculate) {
		super(calculate);
	}

	@Override
	public void calculate() {
		
		if (super.getShopNum() >= 3 && super.getSalsNum() >= 20) {
			if (super.getLeftIntegral() >= 150 * 500
					&& super.getRightIntegral() >= 150 * 500) {
				super.setMoney(super.getMoney() + 12000);
				super.getIntegral().updateThisIntegral(super.getSalesmanID(),super.getLeftIntegral() - 150 * 500,super.getRightIntegral() - 150 * 500);
				super.getIntegral().updateSELFIntegral(super.getSalesmanID(), 150 * 500, 150 * 500);
				super.setDescription("第一轮结算完成。");
				super.setLeftIntegral(super.getLeftIntegral() - 150 * 500);
				super.setRightIntegral(super.getRightIntegral() - 150 * 500);
				super.setCalculateProcess(4);
				super.next();
			}else{
				super.setDescription("结算第一轮第四阶段：左右美容院销售套数不足300套或者左右套数达不到比例的要求");
			}
		}else{
			super.setDescription("结算第一轮第四阶段：发展的美容院数不足3家或者报单数量没有达到20套");
		}

	}

}
